package com.pojo;


import com.auto.annotation.AutoCode;
import com.auto.annotation.Column;
import com.auto.annotation.MyFunction;
import com.auto.annotation.Table;

import java.io.Serializable;

/**
 * 基础数据列表字典
 *
 * 用于存储列表类的字典信息
 */
@AutoCode(isOverride = false,includeSupperClass=true,showWay = "list")
@Table(name = "PD_DICTIONARY_LIST")
@MyFunction(autoInitFromAccess=true,copyLastYearData=false,treeSort=false)
public class BaseDic4List implements Serializable {


	private static final long serialVersionUID = 2660260394562323238L;

	@Column(flag = "primary",jsname="公司编号")
	private String companyid;//医院编号
	@Column(flag="primary",treeId = true
			, treecolumn = true,jsname = "对象ID"
			, jswidth = 150, jsAllowBlank = false, jsValidator = true, keyWordFilte = true)
	private String mkey;//编号
	@Column(flag = "primary",type="int",jsname="类型",jsAllowBlank=false,jswidth=150,keyWordFilte=true)
	private int type;//类型 4 考核部门组  3 绩效部门组
	@Column(oth = "NOT NULL",jsname="对象名称",jsAllowBlank=false,jswidth=150,keyWordFilte=true)
	private String mvalue;//名称
	@Column(jsname="备用信息",jsAllowBlank=false,jswidth=150,keyWordFilte=true)
	private String reverse;//备用字段

	public String getCompanyid() {
		return companyid;
	}

	public void setCompanyid(String companyid) {
		this.companyid = companyid;
	}

	public String getMkey() {
		return mkey;
	}

	public void setMkey(String mkey) {
		this.mkey = mkey;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public String getMvalue() {
		return mvalue;
	}

	public void setMvalue(String mvalue) {
		this.mvalue = mvalue;
	}

	public String getReverse() {
		return reverse;
	}

	public void setReverse(String reverse) {
		this.reverse = reverse;
	}
}
